package jtalk.controller;

import jtalk.model.Contact;
import jtalk.model.Message;

public enum Properties {
		
	
	//Connection properties
	CONNECTED(Boolean.class.toString()),
	AUTHENTICATED(Boolean.class.toString()),
	SERVER("Server"),
	
	//Roaster properties	
	CONTACT_ADD(Contact.class.toString()),
	CONTACT_DELETE(Contact.class.toString()),
	CONTACT_PRESENCE(Contact.class.toString()),
	
	//Presence Status
	STATUS_AVAILABLE("available"),
	STATUS_BUSY("busy"),
	STATUS_AWAY("away"),
	
	//Messages
	MESSAGE_IN(Message.class.toString());
	
	
	Properties(String value) {
		this.value = value;
	}
	
	private String value;
	
	public String value()
	  {
	    return this.value;
	  }
		
}
